home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 July: Mac OS SDK / Dev.CD Jul 97 SDK1.toast / Development Kits (Disc 1) / QuickDraw 3D / Documentation / d e v e l o p / Develop Issue 23 article / Geometry Sample / Headers / FloatingWindowSupport.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-05-21  |  852 b   |  31 lines  |  [TEXT/MMCC]

  1.  
  2.  
  3. #ifndef __FLOATINGWINDOWSUPPORT__
  4. #define __FLOATINGWINDOWSUPPORT__
  5.  
  6. enum {
  7.     kApplicationFloaterKind        = 100
  8. };
  9.  
  10. void ResumeFloaters(void);
  11. void SuspendFloaters(void);
  12.  
  13.  
  14. void PutNonFloatingWindowInList(WindowPtr win, WindowPtr behind);
  15. Boolean IsFloatingWindow(WindowPtr win);
  16. WindowPtr FrontNonFloatingWindow(void);
  17. WindowPtr LastFloatingWindow(void);
  18. void ActivateWindow(WindowPtr win);
  19. void DeactivateWindow(WindowPtr win);
  20. void HighlightActivateWindow(WindowPtr win, Boolean activate);
  21. void SelectThisWindow(WindowPtr win);
  22. void DragThisWindow(WindowPtr win, Point start, const Rect *bounds);
  23. void HideThisWindow(WindowPtr win);
  24. void ShowThisWindow(WindowPtr win);
  25. Boolean IsModalWindow(WindowPtr win);
  26. Boolean NeedsSelect(WindowPtr win);
  27. void NormalizeWindowList(void);
  28. void PrepareForModalWindow(void);
  29. void RecoverFromModalWindow(void);
  30.  
  31. #endif